# flag enabling/disabling jdbcstore module
enabled=false

# flag controlling whether database should be initialized 
initdb=true

# script to use to initialize the database
initScript=jdbcstore/scripts/init.postgres.sql

# flag controlling whether the existing (non-db) catalog should be imported
import=true

# database connection info
jdbcUrl=jdbc:postgresql://localhost:5432/gsstore
driverClassName=org.postgresql.Driver
username=postgres
password=

#
# connection pooling/management parameters
#

# minimum connections in pool  
pool.minIdle=4

# maximum connections in pool
pool.maxActive=10

# whether to pool prepared statements
pool.poolPreparedStatements=true

# size of prepared statement cache, only used if pool.poolPreparedStatements = true 
pool.maxOpenPreparedStatements=50

# whether to validate connections when obtaining from the pool
pool.testOnBorrow=true

# validation query for connections from pool, must be set when pool.testOnBorrow = true
pool.validationQuery=SELECT now()

# The indication of whether objects will be validated by the idle object evictor (if any). If an object fails to validate, it will be dropped from the pool. 
pool.testWhileIdle=false

# The number of milliseconds to sleep between runs of the idle object evictor thread. When non-positive, no idle object evictor thread will be run. 
pool.timeBetweenEvictionRunsMillis=-1L

# when renaming, delete destination if file exists (linux style)
deleteDestinationOnRename=true

# leave the following directories on the filesystem -- no spaces!
ignoreDirs=data,jdbcstore,jdbcconfig,temp,tmp,logs
